home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
scrmak03.zip
/
SCRMAKER.DOC
next >
Wrap
Text File
|
1992-07-27
|
10KB
|
237 lines
───────────────────────────────────────────────────────────────────────
The Screen Maker v0.03 (C) Bob Henderson (1:3812/10)
───────────────────────────────────────────────────────────────────────
F E A T U R E S
───────────────
■ Create ASC/ANS screen containing the Frontdoor recent activity
information. Just like pressing alt-r in FD.
■ Can do multi-line FD systems and create the recent activity with
the totals from all nodes.
■ Can optionally update the Frontdoors lastcall info and place the
users information in the 'From' section.
■ Create ASC/ANS screen with last callers on a SuperBBS 1.16+ or
QuickBBS 2.75+ system.
■ Option to limit last call screens to a single node.
■ Option to remove both 0 baud (local) and duplicate entries from BBS
last caller screens.
■ Optionally use a seperate file that you make using one of the many
control codes and create both ASC/ANS screens from that file.
■ Full file locking with the use of SHARE. No need to worry about the
dreaded violation on multi-line systems.
■ FAST. Can creat the default last callers, Frontdoor report, and
update FD's lastcall in a matter of seconds.
■ Does not use system.log. Reads Scallers.Bbs (SBBS) or Today.Bbs
(QBBS) files.
■ Requires no additional CFG files. (unless multi-line FD system)
R E Q U I R E M E N T S
───────────────────────
1. IBM compatible computer.
2. At least 60k of free memory (est).
3. ANSI must be loaded. All screen output is thru ANSI using int 29 to
get it done fast.
4. SuperBBS 1.16+ or QuickBBS 2.75+ system with the environment
variable set for that system. Either SET SBBS=<path> or SET
QUICK=<path>.
5. If using Frontdoor you must have the SET FD=<path> set.
6. If running multi-line FD system you will need to create a simple
text file containg the paths to each FD node. Sample File.
<FILE BEGIN>
C:\FD\FD1
C:\FD\FD2
<FILE END>
This file must be named the same as the EXE file but with the .CFG
extension. It must be also be in the same directory as the EXE. The
file cannot contain any tabs or spaces before or after the paths, blank
lines are ok.
C O M M A N D L I N E S W I T C H E S
─────────────────────────────────────────
A short on command line switches. Most switches can be used all at
once to have Screen Maker create several screens.
/A Make ANSI screens. You have to use either /F, /L or /I also.
/B Make ASCII screens. You have to use either /F, /L or /I also.
/C Use comma delimited numbers where possible.
/D Don't include duplicates in last callers.
/F Make/Display default FrontDoor stats screen.
/H Display control code help.
/Iarg Use arg file as input file. The file must have the .SCR
extension. If /A or /B is not specified it is translated and
displayed
/L Make/Display default Bbs Last callers screen.
/Narg Read in only Bbs node arg for making screens. 0=ALL
/P Add 'Press ENTER to continue.^A' prompt on internal screens.
/Oarg Use arg as the output path for all screens.
/R Register this program. Must have your number ready.
/Uarg Update FrontDoors lastcall.fd with Bbs node arg last user info.
For single line systems use /U0
/Z Don't include 0 baud ( Local ) users in last call. (SBBS Only)
If you don't use the /A or /B switches the screen(s) are made and
displayed on your screen. Try scrmaker /l and see what happens.
U S I N G Y O U R O W N S C R E E N S
───────────────────────────────────────────
It is possible for you to create your own last callers screens and
have The Screen Maker substitute the values for control codes in your
screen. You can use a text editor or ANSI screen drawing program such
as TheDraw to make your screens. The screen must have the .SCR
extension or it will not work correctly. The codes are placed in the
file with optional format specifiers. The formating codes are.
\ Left justified text
/ Right justified text
| Centered text
All codes start with a % (percent) and then a letter. The letter is
case sensitive.
Example codes and translations.
%N = User Name = Bob Henderson, brackets are only for show.
[%N] No formatting
[Bob Henderson]
[%\\\\\\\\\\\\\\\\\\\\\\\\\N] Left
[Bob Henderson ]
[%/////////////////////////N] Right
[ Bob Henderson]
[%|||||||||||||||||||||||||N] Center
[ Bob Henderson ]
[%\\\\\\N] Not long enough
[Bob Hend]
No is that easy or what? The formatting codes will allow you to
draw lines around names and such and still retain their shape. Here
comes the list of available code. REMEMBER, CODES ARE CASE SENSITIVE!
Codes with ** by them do not allow for formatting
For the BBS info ...
%A Users alias (QBBS Only)
%B Baud rate (SBBS Only)
%C Users city
%D Day user logged off (2 digits) **
%G Age of user (SBBS Only)
%H Hour user logged off (2 digits) **
%I Increment user count (Read Below) **
%L Line user was on
%M Minute user logged off (2 digits) **
%N Users name
%O Month user logged off (2 digits) **
%P Go back to previous user(Read Below) **
%Y Year user logged off (2 digits) **
For Frontdoor info ...
%a Today inbound calls %k Yesterday inbound calls
%b Today outbound calls %l Yesterday outbound calls
%c Today humans %m Yesterday humans
%d Today files in %n Yesterday files in
%e Today files out %o Yesterday files out
%f Today good sessions %p Yesterday good sessions
%g Today bad sessions %q Yesterday bad sessions
%h Today file requests %r Yesterday file requests
%i Today bytes in %s Yesterday bytes in
%j Today bytes out %t Yesterday bytes out
To many codes huh? Oh well .. If you are not makeing your own
screens you shouldn't have to worry about them. Please note the %I and
%P switches. You must use these to move back and forth to the next user
how called. The code does not show up in the display. See the sample
screens in this archive.
When using TheDraw to make the screens you will need to check the
saved file and make sure that none of the formatting or codes are split
on a single line. Irregular results may occur. It is best to save the
screen without any animation and I have found it best to tell TheDraw
to use No screen preperation. That way the screen will be as you have
drawn without any movement commands. You can touch it up with your text
editor afterwards. If you have Screen Maker make a ASCII screen from a
ANSI screen all ANSI codes will be removed, so animated screens without
ANSI codes look real funny.
You can test your ouput by not using either the /A or /B switch and
have Screen Maker just display your screen.
L E G A L S T U F F
─────────────────────
Screen Maker is provided as is, with no warranty of any kind, either
expressed or implied. Screen Maker is only guaranteed to occupy disk
space. You are free to copy and distribute the Screen Maker archive
freely, provided no changes or additions are made to the package.
Bob Henderson (The Author) shall in no event be held liable to you or
anyone else for any damages of ANY kind, incidental or consequential,
arising from the use or inability to use this program.
All products by Bob Henderson are trademarks and are Copyright by Bob
Henderson. Other products and brand names are trademarks and Copyright
by the respective holders.
R E G I S T R A T I O N
───────────────────────
Registration for this version is very simple and fairly cheap.
Basically I am giving version 0.3 away for free. There is a catch. I
want to know that you are using it. There are two ways to register.
1. If you are in Fidonet you can send me (routed if you want) netmail
to 1:3812/10 and tell me you are using my program and slap me on
the back or something. In return I will place on hold a netmail
message with your registration number. Allow for time for travel
time for mail and a day or so for me to get your key ready.
2. If your not in Fidonet you can do it by mail. Send a self addressed
stamped envelope to..
Bob Henderson
302 N. Mahan
Richwood, Tx 77531
After receiving your letter I write you a little note with your
number and mail the envelope back to you.
Future versions of Screen Maker may not be free and may contain
some irritating SHAREWARE commercials but not for a while. At least
until I make it run a bbs or something.
Enjoy,
Bob Henderson,
Fidonet 1:3812/10